html { background: #23232d url(../images/bg.png) no-repeat top center; background-size: 100%; height: auto; }
input, button { outline: none; background-color: transparent; border: none; -webkit-appearance: none; width: 100%; }
input::-moz-placeholder { color: #999; line-height: 0.5rem; }
input:-ms-input-placeholder { color: #999; line-height: 0.5rem; }
input::-webkit-input-placeholder { color: #999; line-height: 0.5rem; }

/*------------------------------register--------------------*/

/*cell input*/
.cell_input { margin: 6.4rem 0.853333rem 0 0.853333rem; }
.item-content { margin-bottom: 0.426667rem; }
.item-inner { background: #fff; height: 1.28rem; width: 100%; border-radius: 0.213333rem; font-size: 0.426667rem; }
.item-media { height: 1.28rem; }
.item-media, .item-media .icon { display: inline-block; float: left; }
.icon.icon-form-tel { width: 0.32rem; height: 0.533333rem; background-image: url(../images/tel_icon.png); background-size: 100%; margin: 0.373333rem 0.426667rem; }
.item-input { display: inline-block; width: 84%; }
.item-input input { height: 1.28rem; }
.item-inner.small {width: 66%;display: inline-block;}
.icon.icon-form-vCode { width: 0.426667rem; height: 0.373333rem; background-image: url(../images/vCode_icon.png); background-size: 100%; margin: 0.453333rem 0.4rem; }
.small .item-input { width: 3.466667rem; }
.item-vCode {width: 30%;height: 1.28rem;background: #fff;border-radius: 0.213333rem;display: inline-block;float: right;}
.item-vCode img { width: 2.133333rem; height: 0.666667rem; display: block; margin: 0.293333rem auto; }
.keyinput .item-input { width: 4rem; }
.icon.icon-form-key { width: 0.373333rem; height: 0.426667rem; background-image: url(../images/key_icon.png); background-size: 100%; margin: 0.426667rem 0.453333rem 0.426667rem 0.4rem; }
.item-obtain { width: 2.56rem; height: 0.96rem; display: inline-block; float: right; margin: 0.16rem; }
.item-obtain a { width: 2.56rem; height: 0.96rem; line-height: 0.96rem; background: #F47D91; color: #fff; font-size: 0.373333rem; display: block; text-align: center; border-radius: 0.16rem; }

/*button*/
.cell_btn { margin: 0.853333rem 0.853333rem 0.213333rem; height: 1.28rem; line-height: 1.28rem; }
.button-big { display: block; width: 100%; height: 1.28rem; text-align: center; font-size: 0.48rem; border-radius: 0.213333rem; }
.button-success { background: #F47D91; color: #fff; }
.button-normal { color: #111; border-top: #ddd 0.013333rem solid; }

/*info*/
.register_info { font-size: 0.32rem; color: #38555C; margin: 0 0.853333rem 2.133333rem; line-height: 0.453333rem; }
.register_info a { color: #4E888B; }
.register_footer { font-size: 0.32rem; color: #4E888B; text-align: center; }

